to the best of ability - Spanisch Englisch Wörterbuch